package cn.xjzn.framework_Core;

/**
 * ui_controlrule的基础控件枚举类型
 */
public enum EventType {

    //未知
    UNKNOWN(-1),
    //单击事件
    CLICKEVENTTYPE(0),
    //焦点离开事件
    BLUREVENTTYPE(1),
    //双击事件
    DBCLICKEVENTTYPE(2),
    //值改变事件
    CHANGEEVENTTYPE(3),
    //焦点集中事件
    FOCUSEVENTTYPE(4),
    //光标经过事件
    MOUSEOVEREVENTTYPE(5),
    //光标离开事件
    MOUSEOUTEVENTTYPE(6),
    //右键上下文事件
    CONTEXTMENUEVENTTYPE(7),
    //尺寸改变事件
    RESIZEEVENTTYPE(8),
    //加载完成事件
    LOADEVENTTYPE(9),
    //复制事件
    COPYEVENTTYPE(10),
    //剪切事件
    CUTEVENTTYPE(11),
    //粘贴事件
    PASTEEVENTTYPE(12),
    //滚动事件
    SCROLLEVENTTYPE(13),
    //单个引用图标单击事件
    TRIGGERCLICKEVENTTYPE(14),
    //下拉框选择一项事件
    SELECTEVENTTYPE(15),
    //下拉框显示之前事件
    BEFORESHOWEVENTTYPE(16),
    //输入生效事件
    VALIDEVENTTYPE(17),
    //编辑完成事件
    AFTEREDITEVENTTYPE(101),
    //开始编辑之前事件
    BEFOREEDITEVENTTYPE(102);

    private int value;

    public int getValue() {
        return value;
    }

    public void setValue(int value) {
        this.value = value;
    }

    EventType(int value) {
        this.value = value;
    }

}
